Skip to main content

Three State Switch

tento Comex Control umoňuje nastavení atributu na 3 hodoty: true/false/nenastaveno.

Šablona

<xsl:template name="threeStateSwitch">

<xsl:param name="value" select="." />

<xsl:param name="columnName" select="name()" />

<xsl:param name="valueNegation" select="0" />

<xsl:param name="refreshOnSwitch" select="0" />

<xsl:param name="backgroundColor" select="''" />

<xsl:param name="switchByAction" select="''" />

<xsl:param name="actionParams" select="''" />

<xsl:param name="charValues" select="''" />

<xsl:value-of select="$value" />

<cxd-control name="threestateswitch">

<cxd-param name="field" value="{$columnName}" />

<cxd-param name="value" value="{$value}" />

<cxd-param name="negation" value="{$valueNegation}" />

<cxd-param name="refresh" value="{$refreshOnSwitch}" />

<cxd-param name="background" value="{$backgroundColor}" />

<cxd-param name="switchByAction" value="{$switchByAction}" />

<cxd-param name="actionParams" value="{$actionParams}" />

<cxd-param name="charValues" value="{$charValues}" />

</cxd-control>

</xsl:template>

Parametry

  • field - název hodnoty

  • value - hodnota controlu

  • negation - negace hodnoty

  • refresh - obnovení

  • background - barva pozadí

  • switchByAction - přepnutí akcí

  • actionParams - parametry akce

  • charValues - hodnota obsahu